.itemContent{
  width: 100%;
  height: 132px;
  border: 1px solid #ccc;
  display: flex;
  border-radius: 4px;
  font-size:12px;
  margin-bottom: 20px;
}

.selectContent{
  width:100%;
  height:100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.productMessage, .config, .count, .number, .operation{
  width:100%;
  height:100%;
  display: flex;
  align-items: center;
  position:relative
}

.messageImg{
  width:80px;
  height:80px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.messageImg img{
  width: 100%;
  height: 100%;
}

.messageName{
  width:200px;
  height: 80px;
  margin-left: 10px;
}

.messageName:hover, .operation div:hover{
  color: #ff4400;
}
.config div, .count div, .number div, .operation div{
  height:80px;
}
.config div{
  color: #9c9c9c;
}
.count div{
  font-weight: 900;
}
.number div{
  display: flex;
}

.operation div {
  cursor: pointer;
}
.number div .input {
  display:inline-block;
  text-align: center;
  width: 41px;
  height:25px;
}

.number div span{
  line-height:25px;
  display: inline-block;
  height:25px;
  padding: 0 5px;
  border: 1px solid #ccc;
  cursor: pointer;
}

.blink{
  color: #ff4400;
}
.largeImg{
  position:absolute;
  left: 100px;
  display: none;
}
.showLarge{
  display: block;
}
